std::type_info
From Cppreference
| C++ Standard Library | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Utilities library | ||||||||||||||||||||||||||||
| Type support | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| std::type_info | ||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||
| Defined in header <type_info>
| ||
| class type_info;
| ||
The class type_info describes type information of a type, generated by the implementation. This is the class, returned by the typeid operator.
The type_info class is noncopyable.
[edit] Member functions
| (constructor) [deleted] | has neither default nor copy constructors (public member function) | ||
| operator= [deleted] | can not be copy-assigned (public member function) | ||
| checks whether the objects refer to the same type (public member function) | ||
| checks whether the referred type precedes referred type of another type_index object in the implementation defined order, i.e. orders the referred types (public member function) | ||
| returns a value which is the identical for the same types (public member function) | ||
| implementation defined name of the type (public member function) | ||